
/**
 * @description link menu entry
 * @author wangfupeng
 */

import UploadImageMenu from './UploadImageMenu.ts'
import ImageMiddleMenu from './image-middle.ts'
import ImageBottomMenu from './image-bottom.ts'
import DeleteImageMenu from './delete-image.ts'
import ImageTopMenu from './image-top.ts'
const uploadImageMenuConf = {
  key: 'davinci-image-upload',
  factory() {
    return new UploadImageMenu()
  },
}

const ImageMiddleMenuConf = {
  key: 'davinci-image-middle',
  factory() {
    return new ImageMiddleMenu()
  },
}

const ImageBottomMenuConf = {
  key: 'davinci-image-bottom',
  factory() {
    return new ImageBottomMenu()
  },
}
const ImageTopMenuConf = {
  key: 'davinci-image-top',
  factory() {
    return new ImageTopMenu()
  },
}
const DeleteImageMenuConf = {
  key: 'davinci-image-delete',
  factory() {
    return new DeleteImageMenu()
  },
}
export { uploadImageMenuConf, ImageMiddleMenuConf, ImageBottomMenuConf, ImageTopMenuConf, DeleteImageMenuConf }
